package com.yzjs.localhost.entity.tNeusoftSysRole;



import java.io.Serializable;
import com.yzjs.common.base.entity.BasePojo;
import java.time.LocalDate;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;



/**
 * 角色信息表
 * 
 * @author yuqiumin
 * @email sunlightcs@gmail.com
 * @date 2021-09-02 15:03:45
 */
@ApiModel
public class TNeusoftSysRoleEntity extends BasePojo {
	private static final long serialVersionUID = 1L;

		/** 角色ID */
	@ApiModelProperty(value = "角色ID")
	private Long roleId;
			/** 角色名称 */
	@ApiModelProperty(value = "角色名称")
	private String roleName;
			/** 角色权限字符串 */
	@ApiModelProperty(value = "角色权限字符串")
	private String roleKey;
			/** 显示顺序 */
	@ApiModelProperty(value = "显示顺序")
	private Integer roleSort;
			/** 数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限） */
	@ApiModelProperty(value = "数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）")
	private String dataScope;
			/** 菜单树选择项是否关联显示 */
	@ApiModelProperty(value = "菜单树选择项是否关联显示")
	private Integer menuCheckStrictly;
			/** 部门树选择项是否关联显示 */
	@ApiModelProperty(value = "部门树选择项是否关联显示")
	private Integer deptCheckStrictly;
			/** 角色状态（0正常 1停用） */
	@ApiModelProperty(value = "角色状态（0正常 1停用）")
	private String status;
			/** 删除标志（0代表存在 2代表删除） */
	@ApiModelProperty(value = "删除标志（0代表存在 2代表删除）")
	private String delFlag;
			/** 创建者 */
	@ApiModelProperty(value = "创建者")
	private String createBy;
			/** 创建时间 */
	@ApiModelProperty(value = "创建时间")
	private LocalDateTime createTime;
			/** 更新者 */
	@ApiModelProperty(value = "更新者")
	private String updateBy;
			/** 更新时间 */
	@ApiModelProperty(value = "更新时间")
	private LocalDateTime updateTime;
			/** 备注 */
	@ApiModelProperty(value = "备注")
	private String remark;
			/** 数据关联标识 */
	@ApiModelProperty(value = "数据关联标识")
	private String dataIdentification;
			/** 拥有权限镜像 */
	@ApiModelProperty(value = "拥有权限镜像")
	private String permissionMirroring;
	
		/** 角色ID */
	public void setRoleId (Long roleId){
			this.roleId = roleId;
	}
	/** 角色ID */
	public Long getRoleId (){
			return this.roleId ;
	}
			/** 角色名称 */
	public void setRoleName (String roleName){
			this.roleName = roleName;
	}
	/** 角色名称 */
	public String getRoleName (){
			return this.roleName ;
	}
			/** 角色权限字符串 */
	public void setRoleKey (String roleKey){
			this.roleKey = roleKey;
	}
	/** 角色权限字符串 */
	public String getRoleKey (){
			return this.roleKey ;
	}
			/** 显示顺序 */
	public void setRoleSort (Integer roleSort){
			this.roleSort = roleSort;
	}
	/** 显示顺序 */
	public Integer getRoleSort (){
			return this.roleSort ;
	}
			/** 数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限） */
	public void setDataScope (String dataScope){
			this.dataScope = dataScope;
	}
	/** 数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限） */
	public String getDataScope (){
			return this.dataScope ;
	}
			/** 菜单树选择项是否关联显示 */
	public void setMenuCheckStrictly (Integer menuCheckStrictly){
			this.menuCheckStrictly = menuCheckStrictly;
	}
	/** 菜单树选择项是否关联显示 */
	public Integer getMenuCheckStrictly (){
			return this.menuCheckStrictly ;
	}
			/** 部门树选择项是否关联显示 */
	public void setDeptCheckStrictly (Integer deptCheckStrictly){
			this.deptCheckStrictly = deptCheckStrictly;
	}
	/** 部门树选择项是否关联显示 */
	public Integer getDeptCheckStrictly (){
			return this.deptCheckStrictly ;
	}
			/** 角色状态（0正常 1停用） */
	public void setStatus (String status){
			this.status = status;
	}
	/** 角色状态（0正常 1停用） */
	public String getStatus (){
			return this.status ;
	}
			/** 删除标志（0代表存在 2代表删除） */
	public void setDelFlag (String delFlag){
			this.delFlag = delFlag;
	}
	/** 删除标志（0代表存在 2代表删除） */
	public String getDelFlag (){
			return this.delFlag ;
	}
			/** 创建者 */
	public void setCreateBy (String createBy){
			this.createBy = createBy;
	}
	/** 创建者 */
	public String getCreateBy (){
			return this.createBy ;
	}
			/** 创建时间 */
	public void setCreateTime (LocalDateTime createTime){
			this.createTime = createTime;
	}
	/** 创建时间 */
	public LocalDateTime getCreateTime (){
			return this.createTime ;
	}
			/** 更新者 */
	public void setUpdateBy (String updateBy){
			this.updateBy = updateBy;
	}
	/** 更新者 */
	public String getUpdateBy (){
			return this.updateBy ;
	}
			/** 更新时间 */
	public void setUpdateTime (LocalDateTime updateTime){
			this.updateTime = updateTime;
	}
	/** 更新时间 */
	public LocalDateTime getUpdateTime (){
			return this.updateTime ;
	}
			/** 备注 */
	public void setRemark (String remark){
			this.remark = remark;
	}
	/** 备注 */
	public String getRemark (){
			return this.remark ;
	}
			/** 数据关联标识 */
	public void setDataIdentification (String dataIdentification){
			this.dataIdentification = dataIdentification;
	}
	/** 数据关联标识 */
	public String getDataIdentification (){
			return this.dataIdentification ;
	}
			/** 拥有权限镜像 */
	public void setPermissionMirroring (String permissionMirroring){
			this.permissionMirroring = permissionMirroring;
	}
	/** 拥有权限镜像 */
	public String getPermissionMirroring (){
			return this.permissionMirroring ;
	}
	


}
